Compile-time Optimization of a Scientific Library through Domain-Specific Source-to-Source Translation
نویسنده
چکیده
The dissertation of Alden King is approved, and it is acceptable in quality and form for publication on microfilm and electronically: 2012 iii DEDICATION To myself, fifty years from now. May this be the least of your accomplishments. iv EPIGRAPH The Jews were amazed and asked, " How did this man get such learning without having studied? "
منابع مشابه
Cultural Elements in the Translation of Children's Literature: Persian translation of Roald Dahl’s Matilda in focus
Translation can have long-term effects on all languages and cultures. It is not a mere linguistic act, but mostly a cultural act, since language is by nature one of the major carriers of cultural elements. Thus, the translator’s job is not just transferring the meaning of words and sentences from the source text to the target text. Culture-specific items often cause translation problems. Identi...
متن کاملCultural Elements in the Translation of Children's Literature: Persian translation of Roald Dahl’s Matilda in focus
Translation can have long-term effects on all languages and cultures. It is not a mere linguistic act, but mostly a cultural act, since language is by nature one of the major carriers of cultural elements. Thus, the translator’s job is not just transferring the meaning of words and sentences from the source text to the target text. Culture-specific items often cause translation problems. Identi...
متن کاملEnabling cross-library optimization and compile-time error checking in the presence of procedural macros
Libraries and top-level programs are the basic units of portable code in the language defined by the Revised Report on Scheme. As such, they are naturally treated as compilation units, with source optimization and certain forms of compile-time error checking occurring within but not across library and program boundaries. This paper describes a library-group form that can be used to turn a group...
متن کاملAutomatic Cross-Library Optimization
The library construct added to Scheme by the Revised Report on Scheme (R6RS) provides a natural boundary for compilation units, particularly for separate compilation. Unfortunately, using the library as the compilation unit for Scheme programs can interfere with optimizations such as inlining that are important for good performance of compiled programs. Our Scheme system provides a way for spec...
متن کاملReducing Library Overheads through Source-to-Source Translation
Object oriented application libraries targeted to a specific application domain are an attractive means of reducing the software development time for sophisticated high performance applications. However, libraries can have the drawback of high abstraction penalties. We describe a domain specific, source-to-source translator that eliminates abstraction penalties in an array class library used to...
متن کامل